module;
#pragma once
#include <napi.h>

export module exports:test;

namespace yichu {
	export class MyClass:public Napi::ObjectWrap<MyClass>
	{
    public:
        static Napi::Object Init(Napi::Env env, Napi::Object exports);
        MyClass(const Napi::CallbackInfo& info);
        MyClass(const Napi::CallbackInfo& info,int a);

    private:
        inline static Napi::FunctionReference constructor;

        Napi::Value Hello(const Napi::CallbackInfo& info); 

	};
}